Skip to content

fix(dathere/qsv): re-scaffold to fix stable release assets and legacy file paths#53773

Merged
suzuki-shunsuke merged 3 commits into
aquaproj:mainfrom
risu729:fix/dathere-qsv-rescaffold
May 16, 2026
Merged

fix(dathere/qsv): re-scaffold to fix stable release assets and legacy file paths#53773
suzuki-shunsuke merged 3 commits into
aquaproj:mainfrom
risu729:fix/dathere-qsv-rescaffold

Conversation

@risu729

@risu729 risu729 commented May 14, 2026

Copy link
Copy Markdown
Contributor

Check List

Re-scaffold dathere/qsv to fix updater failures, stable release assets, and legacy archive layouts.

Context:

  • Updater PRs for recent stable versions failed because the generated latest branch expected -testing assets.
  • Some historical qsv releases use different archive layouts, so their files[].src paths need version-bounded overrides.
  • publish-testing, 0.26.0, and 0.131.1 are marked unsupported because their upstream release artifacts do not install a normal qsv binary with this registry configuration.

What changed:

  • Re-scaffolded with argd s dathere/qsv.
  • Restored stable latest asset naming in the final "true" branch without widening windows_arm_emulation for current/future versions.
  • Preserved legacy files boundaries for older archive layouts, including:
    • 0.13.1: qsv command maps to the xsv asset
    • 0.16.1 and 0.16.2: target/release/qsv
    • <= 0.21.0: target/{{.Arch}}-{{.OS}}/release/qsv
    • 0.22.0 to 0.25.2-beta: qsv-{{.Version}}/qsv
    • selected 0.65.0 to 0.72.0 darwin/arm64 releases: nested qsv-{{.Version}}-{{.Arch}}-{{.OS}}/qsv

Related / superseded:

Verification:

$ argd s dathere/qsv
...
ERR check file_src is correct ... package_version=0.23.0 ... exe_path isn't found
ERR check file_src is correct ... package_version=0.22.2 ... exe_path isn't found
ERR check file_src is correct ... package_version=0.20.0 ... exe_path isn't found
ERR check file_src is correct ... package_version=0.16.2 ... exe_path isn't found
ERR check file_src is correct ... package_version=0.16.1 ... exe_path isn't found
ERR check file_src is correct ... package_version=0.13.1 ... exe_path isn't found
$ argd t dathere/qsv
INF testing os=linux arch=amd64
INF testing os=linux arch=arm64
INF testing os=darwin arch=amd64
INF testing os=darwin arch=arm64
INF testing os=windows arch=amd64
INF testing os=windows arch=arm64
INF Updating registry.yaml
$ conftest test --combine pkgs/dathere/qsv/*
14 tests, 14 passed, 0 warnings, 0 failures, 0 exceptions
# temporary all-version pkg.yaml matrix, then reverted
$ argd t dathere/qsv
# 216 package/version entries tested; exit status 0; 0 ERR lines
# local file:// registry validation through mise
$ MISE_AQUA_REGISTRY_URL=file:///home/risu/.ghr/github.com/risu729/aqua-registry mise ls-remote --no-versions-host aqua:dathere/qsv
3.0.0
...
20.0.0

$ MISE_AQUA_REGISTRY_URL=file:///home/risu/.ghr/github.com/risu729/aqua-registry mise x aqua:dathere/qsv@latest -- qsv --version
qsv 20.0.0-... prebuilt

AI assistance: OpenAI Codex was used to prepare this PR; I reviewed and tested the changes.

@risu729 risu729 changed the title draft: qsv rescaffold fix(dathere/qsv): re-scaffold to fix stable release assets and legacy file paths May 14, 2026
@risu729 risu729 marked this pull request as ready for review May 16, 2026 09:53
@github-actions

Copy link
Copy Markdown

@suzuki-shunsuke Ready for review

@suzuki-shunsuke suzuki-shunsuke added this to the v4.512.1 milestone May 16, 2026
@suzuki-shunsuke

Copy link
Copy Markdown
Member

Thank you!

@suzuki-shunsuke suzuki-shunsuke merged commit 668902c into aquaproj:main May 16, 2026
20 checks passed
@github-project-automation github-project-automation Bot moved this to Done in main May 16, 2026
@risu729 risu729 deleted the fix/dathere-qsv-rescaffold branch May 16, 2026 10:51
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request May 19, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.511.1` → `v4.513.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

### [`v4.513.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.513.0)

[Compare Source](aquaproj/aqua-registry@v4.512.1...v4.513.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.513.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.513.0) | <aquaproj/aqua-registry@v4.512.1...v4.513.0>

#### 🎉 New Packages

[#&#8203;53958](aquaproj/aqua-registry#53958) [AOMediaCodec/libavif](https://github.com/AOMediaCodec/libavif) - Library for encoding and decoding AVIF files [@&#8203;yashikota](https://github.com/yashikota)
[#&#8203;53951](aquaproj/aqua-registry#53951) [julian7/redact](https://github.com/julian7/redact): Data encryptor for git

#### Fixes

[#&#8203;53903](aquaproj/aqua-registry#53903) apache/jena: Update supported versions [@&#8203;risu729](https://github.com/risu729)

### [`v4.512.1`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.512.1)

[Compare Source](aquaproj/aqua-registry@v4.512.0...v4.512.1)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.512.1) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.512.1) | <aquaproj/aqua-registry@v4.512.0...v4.512.1>

#### Fixes

[#&#8203;53773](aquaproj/aqua-registry#53773) dathere/qsv: Re-scaffold to fix stable release assets and legacy file paths [@&#8203;risu729](https://github.com/risu729)
[#&#8203;53888](aquaproj/aqua-registry#53888) Rename glossia.ai/cli to glossia/cli and change the package type from `http` to `github_release` [@&#8203;pepicrft](https://github.com/pepicrft)

### [`v4.512.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.512.0)

[Compare Source](aquaproj/aqua-registry@v4.511.1...v4.512.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.512.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.512.0) | <aquaproj/aqua-registry@v4.511.1...v4.512.0>

#### 🎉 New Packages

[#&#8203;53740](aquaproj/aqua-registry#53740) [roie/ovw](https://github.com/roie/ovw) - A terminal overview for your local projects [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;53732](aquaproj/aqua-registry#53732) [vjeantet/alerter](https://github.com/vjeantet/alerter) - Send User Alert Notification on MacOS from the command-line [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;53626](aquaproj/aqua-registry#53626) [SurgeDM/Surge](https://github.com/SurgeDM/Surge) - Blazing fast TUI download manager built in Go for power users [@&#8203;TyceHerrman](https://github.com/TyceHerrman)

#### Fixes

[#&#8203;53644](aquaproj/aqua-registry#53644) Update alltuner/mise-completions-sync command name [@&#8203;TyceHerrman](https://github.com/TyceHerrman)
[#&#8203;53631](aquaproj/aqua-registry#53631) sigi-cli/sigi: Rename to so-dang-cool/sigi
[#&#8203;53624](aquaproj/aqua-registry#53624) str4d/age-plugin-yubikey: Re-scaffold for v0.5.1 [@&#8203;risu729](https://github.com/risu729)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzYuNCIsInVwZGF0ZWRJblZlciI6IjQzLjE4Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiLCJhdXRvbWF0aW9uOmJvdC1hdXRob3JlZCIsImRlcGVuZGVuY3ktdHlwZTo6bWlub3IiXX0=-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants